import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import '@/styles/common.less'

// 测试request.js是否可用
// 触发user模块中的mutation进行数据的修改 触发自动同步机制

// createApp() -> 应用实例对象
// 实例对象.use(插件) [Vue.use()]
// 连续注册俩个插件 最后实现挂载渲染

// 导入组件插件
import componentPlugin from '@/components'
// 导入指令插件
import directivePlugin from '@/directives'

console.log('xxx', store)

createApp(App)
  .use(store)
  .use(router)
  .use(componentPlugin)
  .use(directivePlugin)
  .mount('#app')
